pyspark interview